@charset "utf-8";
/* CSS Document */

/*公用样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"宋体"; font-size:12px; line-height:24px; color:#524400;} 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6,h7,h8 {font-weight:normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color: #524400;text-decoration:none;}
a:hover{color:#c56600;}
body{ background:#fff4e0;}
font { font-size:12px; }

/*top*/
.biankuang{border:1px solid #5b3e02; background:#fff4e0;}
.top{ height:146px; background:url(../images/topbj.jpg) repeat-x;}
.top1{ width:1000px; margin:0 auto; height:101px;}
.logo{ float:left; padding:22px 20px 0;}
.topr{ width:280px; float:right; }
.topr1{ width:222px; _width:230px;float:right;margin-top:12px;height:12px;}
.topr1 li{ float:left; margin-left:10px; height:12px; line-height:14px;}
.topr1 li img{ float:left;margin-right:5px;}
.topr1 li a{ line-height:14px; color:#5a3f00;}
.topr1 li a:hover{}
.phone{ margin:10px 0px; float:right; height:19px;}
/* search */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.header .opr .search { background:#FFF; box-shadow:1px 1px 2px rgba(0,0,0,0.3) inset; float:right; height:27px; width:288px; border-radius:20px; background:url(../images/t1.jpg) 0 0 no-repeat; }
.header .opr .search .txt { float:left; margin-left:15px; display:inline; border:none; background:none; height:27px; line-height:27px; padding:0 5px; width:220px; }
.header .opr .search .submit { float:right; width:30px; height:27px; padding:0; margin-right:10px; display:inline; background:url(../images/search_btn.png) center center no-repeat; border:none; cursor:pointer; }

/* pager*/ 
.pager { display:block; width:100%; height:20px; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#333; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#FFF; margin:0 5px; }
.pager a:hover{ background:#fdfbfc; border-color:#ccc; color:#568dd1; text-decoration:none;}
.pager .cur{ background:#844800; border-color:#FFF; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#FFF; }


/* banner 
.banner { z-index:8; width:100%; overflow:hidden; }
.banner .main { height:399px; overflow:hidden; width:100%; }
.banner .main ul { height:399px; float:left; width:500%; }
.banner .main li { height:399px; float:left; width:20%; }
.banner .arrow_l { width:80px; height:399px; position:absolute; left:0px; top:0px; }
.banner .arrow_l i { width:22px; height:399px; background:url(../images/home/arrow.png) 0 center no-repeat; display:block; margin:0 auto; cursor:pointer;  }
.banner .arrow_r { width:80px; height:399px; position:absolute; right:0px; top:0px; }
.banner .arrow_r i { width:22px; height:399px; background:url(../images/home/arrow.png) -99px center no-repeat; background:url(../images/home/arrow_ie6.png) 0 center no-repeat; display:block; margin:0 auto; cursor:pointer; }
.bannerBottom { width:1000px; height:23px; margin:0 auto 10px; background:url(../images/home/bg2.png) top center no-repeat; }
*/

/* banner */
.banner { position:relative; z-index:8; margin:0 auto; width:100%; background:#FFF;  overflow:hidden; height:350px;}
.banner ul.scroll { width:500%; height:350px; }
.banner ul.scroll li { width:20%; height:350px; float:left; }
.banner ul.scroll img { width:990px; height:350px; }
.banner div.tip { position:absolute; width:100%; bottom:15px; text-align:center; height:17px; line-height:17px; }
.banner div.tip em { width:15px; height:15px; background:url(../images/tip4.png) 0 0 no-repeat; display:inline-block; margin:0 5px; _background:#FFF; overflow:hidden; line-height:60px; cursor:pointer; }
.banner div.tip em.cur { background:url(../images/tip3.png) 0 0 no-repeat; _background:#663300; }


/* cms2.0 Map */
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#aa0404; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#de2b2b; }

/*新增产品滚动样式*/
.products{ width:708px; height:170px; border-bottom:1px solid #cacfc9;
 border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px 10px 10px 10px; float:left; }
.product{ width:1155px; min-height:190px; margin: 0 auto;}
.product_n{ width:1155px; margin:0 auto;  height:226px; border-top:1px solid #FFF;}
	.box4_c{ width:708px; height:170px;}
	.butt_left{ width:60px;  padding-top:50px; cursor:pointer; overflow:hidden; float:left;}
	.butt_right{width:65px;  padding-top:50px;  cursor:pointer; overflow:hidden;  float:right;}
	.box4_img{ width:700px;  overflow:hidden; float:left; margin-left:3px;}
	.box4_img ul li{ width:195px; float:left; overflow:hidden; text-align:center; margin-right:8px;}
	.box4_img ul li .pro_img{ width:184px; height:140px;float:left; border:1px #ccc solid; }
	.box4_img ul li .pro_img:hover{border:1px #F00 solid; width:184px; height:140px;}
	.box4_img ul li .pro_txt{ width:195px; height:45px; line-height:30px;}
	.box4_img ul li a:hover{}
	.box4_img ul li a img{width:180px; padding:2px; height:135px; display:block;}
    .P_tit{ padding-right:20px;}
	.img_ul{ margin-top:38px;}
	.img_ul ul{width:984px;}
	.img_ul ul li{ float:left; margin-right:23px; width:223px;}
/*首页滚动*/
#demo1,#demo2{float:left;}
#indemo{width:1500%; height:170px; overflow:hidden;}





.main{ width:1000px; margin:0 auto;}
.main1{ width:1000px; float:left; margin-top:10px;}
/*最新信息*/
.main1l{ width:480px; float:left;}
.main1ls{ width:480px; height:39px; background:url(../images/lanmubj.jpg) no-repeat;}
.main1ls1{ float:left; font-family:"微软雅黑"; font-size:14px; line-height:26px;font-style:oblique;color:#5c3003;font-weight:bold;}
.main1ls1 span{ font-family:"微软雅黑"; font-size:16px; line-height:26px; margin:0px 5px 0px 23px; font-style:oblique;color:#5c3003; font-weight:bold;}
.main1ls2{ padding-right:15px;height:33px;line-height:33px; float:right;}
.main1ls2 a{ line-height:33px; color:#5c3003;}
.main1ls2 a:hover{ text-decoration:underline;}
.main1lz{ width:480px; float:left; margin-top:5px;}
.main1lz1{ width:104px; height:165px; float:left;_padding-left:8px;}
.main1lz2{ width:340px; height:165px; float:left; margin-left:20px;}
.main1lz2 li{ width:325px; height:30px; line-height:30px; background:url(../images/dian_.jpg) center left no-repeat; padding-left:15px; border-bottom:1px dashed #987e66;}
.main1lz2 span{ float:right; color:#987e66; line-height:30px;}
/*关于我们*/
.main1r{ width:480px; float:right;}
.main1rz1{ width:212px; height:165px; float:right; margin-left:10px;}
.main1rz2{ width:258px; height:165px; float:left;color:#5c3003;}
/*产品滚动*/
.main2s{ width:1000px; float:left; background:url(../images/cpbj2.jpg) no-repeat;}
.main2s1{ width:840px; background:url(../images/cpbj.jpg) repeat-x; height:10px; float:left; margin:9px 0px 0px 7px;}
.main2s2{ padding-right:15px;height:28px;line-height:28px; float:right;}
.main2s2 a{ line-height:28px; color:#5c3003;}
.main2s2 a:hover{ text-decoration:underline;}

.m2{ width:980px; margin:10px 10px 0px 10px; min-height:190px; _height:190px; float:left;}
.proList_index{ margin-left:11px; width:176px; float:left; text-align:center; border:1px solid #cd914b; padding:5px;}
.proList_index img{ width:176px; height:146px;}
#demo{overflow:hidden; width:980px; float:left; height:auto;  }
#indemo{float:left;width:1500%;}
#demo2,#demo3{float:left;}

.mpro { width:980px; height:180px; overflow:hidden; margin:10px 10px 0px 10px; min-height:190px; _height:190px; float:left;}
.mpro ul { width:500%; height:189px;overflow:hidden; display:block;  }
.mpro li{ margin-bottom:10px;margin-left:11px; line-height:23px; width:176px; float:left;text-align:center; border:1px solid #cd914b; padding:5px;}
.mpro li img{width:176px; height:146px;}
.tit1{ width:176px;}

/*联系我们*/
.main3r{ width:516px; float:right; background:url(../images/contact.jpg) no-repeat;}
.main3rs1{ width:506px;overflow:hidden; height:39px; float:right; margin-left:5px;}
.main1rz2{ width:258px; height:165px; float:left;color:#5c3003;}
.main3rz1{ width:138px; overflow:hidden; height:126px; float:left; margin:25px 0px 0px 115px; display:inline; }
.main3rz2{ padding-top:10px;overflow:hidden; width:245px; height:165px; float:right;color:#5c3003; line-height:23px;}
.main3s11{ float:left; font-family:"微软雅黑"; font-size:14px; line-height:26px;font-style:oblique;color:#5c3003;font-weight:bold;}
.main3s11 span{ font-family:"微软雅黑"; font-size:16px; line-height:26px; margin:0px 5px 0px 270px; font-style:oblique;color:#5c3003; font-weight:bold;}

.main4{ width:1000px; margin:0 auto; background:url(../images/youlian.jpg) no-repeat; margin-top:10px; height:80px;}
.m-g{ width:990px;_width:995px; height:32px; line-height:32px; padding-left:10px; color:#5c3003; float:left;}
.m-y{ width:30px;line-height:16px; padding:5px 0px 0px 15px; color:#5c3003; float:left;}
.m-y1{ width:905px;_width:910px;line-height:16px; padding:5px 30px 0px 0px; color:#5c3003; float:right;}

.bottom{ margin-top:10px; background:#844800;}
.bottom1{ width:612px; margin:0 auto; height:40px; line-height:40px; text-align:center;}
.bottom1 li{color:#fff6d7; height:40px; width:68px; line-height:40px; float:left;}
.bottom1 li a{color:#fff6d7;font-weight:bold;}
.bottom1 li a:hover{ text-decoration:underline;color:#fff6d7;}
.bottom2{ width:1000px; margin:0 auto; line-height:23px; padding-top:5px; color:#fff6d7; text-align:center;}
.bottom2 a{ color:#fff6d7;}
.bottom2 a:hover{ text-decoration:underline;color:#fff6d7;}
/*left*/
.neileft{ width:214px; float:left;}
.neileft1{ width:214px; float:left; margin-bottom:10px;}
.neileft1s{ background:url(../images/neiyebj1_31.jpg) no-repeat; width:214px; height:26px;}
.neileft1z{ width:214px; float:left;}
.neileft1z li{ width:214px; height:30px; line-height:30px; border-bottom:1px solid #e7d9af;}
.neileft1z li a{ background:url(../images/neiyetb_44.jpg) center left no-repeat; width:174px; color:#6c3a00; line-height:30px; display:block; padding-left:20px; margin-left:20px;}
.neileft1z li a:hover{ color:#c56600;}
.neileft2s{ background:url(../images/neiyebj2_47.jpg) no-repeat; width:214px; height:40px;}
.neileft2z{ width:188px; margin-left:20px; color:#4e3e02; line-height:23px;}
.neileft3z{ width:188px; margin-left:20px; color:#4e3e02; line-height:23px;}
/*right*/
.neiright{ width:753px; float:right;}
.neirights{ width:753px; height:41px; background:url(../images/neiyebj3_33.jpg) no-repeat;}
.neirightz{ width:733px; padding:10px;color:#4e3e02; line-height:23px;}
/*productright*/
.productright{ width:733px; _height:200px; _overflow:visible; }
.productright ul { float:left; width:100%; }
.productright li{ margin-left:15px; width:212px; float:left; text-align:center; border:1px solid #cd914b; padding:5px; margin-bottom:15px;}
.productright li img{width:212px; height:170px; }
.productright li span{ width:50px; height:50px; background:#592e01;}
.productright li span a{color:#fff;}
.productright li span a:hover{color:#fff; font-weight:bold;}

.newsright{width:733px; float:left;}
.newsright li{width:718px; height:30px; line-height:30px;  background:url(../images/dian_.jpg) center left no-repeat; padding-left:15px; border-bottom:1px dashed #987e66;}
.newsright li span{ float:right; color:#987e66; line-height:30px;}


.product2{ height:152px; border-bottom:1px dotted #987e66; padding:10px 0px;}
.product-1{float:left; width:176px; height:146px; border:1px solid #cd914b; padding:2px;}
.product-1 img{width:176px; height:146px;}
.product-2{ float:left; margin-left:10px;}
.product-21{ width:539px; height:30px; border-bottom:1px dotted #987e66; }
.product-21 span{float:left; font-size:12px; font-weight:bold;}
.product-21 span a{color:#6c3a00;}
.product-21 h1{float:right;color:#987e66;}
.product-22{ width:539px;color:#6c3a00;}




/* pageProduct */
.pageProduct .main { padding:15px 15px; width:650px; margin:0 auto 20px; }
.photo { width:406px; float:left; }
.photo img { width:392px; height:314px; display:block; }
.photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:396px; height:316px; }
.photo span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.oinfo {margin-bottom:20px;}
.photo1 { width:406px;  margin:0 auto; }
.photo1 img { width:392px; height:314px; display:block; }
.photo1 i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:396px; height:316px; }
.photo1 span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.m { padding:10px 15px; }
div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #e7d9af; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.wd { float:right; width:300px;overflow:hidden; padding:10px; }
.wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.wd ul { font-size:14px; }
.wd li.item { height:30px; line-height:30px; }
.wd li.item span { margin-right:5px; }
.wd li.btn { height:30px;}
.wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:150px; height:30px; margin-top:5px; line-height:32px; text-align:center; background:#592e01; display:block; color:#FFF; }
.wd li.btn a:hover.order, .pageProduct .main .wd li.btn a.msg {font-weight:bold;}
.wd li.btn a.msg {width:150px; height:30px; margin-top:5px; line-height:32px; text-align:center; background:#592e01; display:block; color:#FFF; }
.wd li.btn a:hover.msg {font-weight:bold; }

.wd1 { float:right; width:100%;overflow:hidden; padding:10px; text-align:center;  }
.wd1 h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.wd1 ul { font-size:14px; }
.wd1 li.item { height:30px; line-height:30px; }
.wd1 li.item span { margin-right:5px; }
.wd1 li.btn { height:30px;}
.wd1 li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:150px; height:30px; margin-top:5px; line-height:32px; text-align:center; background:#592e01; display:block; color:#FFF; }
.wd1 li.btn a:hover.order, .pageProduct .main .wd li.btn a.msg {font-weight:bold;}
.wd1 li.btn a.msg {width:150px; height:30px; margin-top:5px; line-height:32px; text-align:center; background:#592e01; display:block; color:#FFF; }
.wd1 li.btn a:hover.msg {font-weight:bold; }


/* listProduct */
.listProduct .main { margin-bottom:15px; }
.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { float:left; width:226px; float:left; margin-bottom:10px; }
.listProduct .container { padding:3px; background:#FFF; border:1px solid #ddd; width:212px; margin:0 auto; }
.listProduct .container.hover, .listProduct .container:hover { border:1px solid #398e00; }
.listProduct .container div.img { width:212px; height:142px; overflow:hidden; margin-bottom:5px; }
.listProduct .container div.img img { width:212px; height:142px; }
.listProduct .container div.title { height:22px; line-height:22px; background:#2b6c00; border-radius:3px; }
.listProduct .container div.title a.tit { color:#FFF; margin-left:10px; }
.listProduct .container div.title a.tit:hover { color:#baff8c; }
.listProduct .container div.title a.order { float:right; width:42px; height:23px; background:url(../images/home/order.png) 0 0 no-repeat; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; }
.listProduct .container div.title a.order:hover { color:#2b6c00; }

/*sousuo*/
.searchBox {width:280px; float:right; height:21px; }
.searchBox .btn { float:right; width:42px; height:21px; }
.searchBox .btn input { width:42px;  height:21px; line-height:21px; background:url(../images/sousuo.jpg) -60px 0 no-repeat; border:none; color:#FFF; cursor:pointer; }
.searchBox .type { float:right; width:63px; height:22px; margin:0 7px; _display:inline; position:relative; }
.searchBox .type span.res { width:53px; height:22px; display:block; padding:0 5px; line-height:22px; color:#999; cursor:pointer; background:url(../images/t2.jpg)  no-repeat; }
.searchBox .txt { float:right; width:110px; height:19px; }
.searchBox .txt input { height:19px; line-height:19px; _line-height:19px; width:100px; padding:0 5px; border:none; background:none;  _padding:0 5px; position:relative; top:-2px; _top:0px; }
.searchBox .txt input:focus { border:none !important; }
.searchBox .drop { position:absolute; width:48px; background:#FFF; border:1px solid #dedede; left:0; top:22px; }
.searchBox .drop dl { box-shadow:0 0 5px rgba(0,0,0,0.1) inset;}
.searchBox .drop dt { height:18px; line-height:18px; color:#999;}
.searchBox .drop span { padding-left:5px; display:block; cursor:pointer; }
.searchBox .zhong{ width:60px; float:right; margin:0px 10px; height:21px; line-height:21px;background:url(../images/t2.jpg)  no-repeat; }



/* navigation */
.navigation { height:43px;width:1000px; margin:0 auto; }
.navigation .main {padding-left:47px;width:953px; margin:0 auto; }
.navigation dl.nav1 { float:left; display:inline; }
.navigation dt.nav1 { float:left; width:80px;margin:0px 10px;_display:inline; height:43px; position:relative; background:url(../images/home/naviLine.png) left center no-repeat; }
.navigation dt.nav1:hover, .navigation dt.hover {background:url(../images/daobj_19.jpg) no-repeat;}
.navigation dd.home {float:left;margin:0px 15px;_display:inline; height:43px; background:url(../images/home/home.png) 0 0 no-repeat; width:80px; }
.navigation dd.home:hover{background:url(../images/daobj_19.jpg) no-repeat;}
.navigation a.nav1 { display:block; height:43px; line-height:43px; font-size:14px; font-weight:700; color:#FFF; text-align:center; }
.navigation dt.hover a.nav1, .navigation dt:hover a.nav1 { color:#FFF; background:url(../images/home/naviCur.png) 0 0 no-repeat; }
.navigation .drop { z-index:1000; width:80px; background:url(../images/home/naviDrop.gif) 0 bottom no-repeat; padding-bottom:15px; position:absolute; left:0; top:43px; display:none; }
.navigation dt.hover .drop, .navigation dt:hover .drop { display:block; }
.navigation ul.nav2 {}
.navigation li.nav2 {height:34px; background:#6c3b01; width:80px;}
.navigation a.nav2 { height:34px; line-height:34px; text-align:center; color:#FFF; font-size:14px; font-weight:400; display:block; }
.navigation a.nav2:hover { color:#FFF; background:#572e02; }
/* leftdao */
.sidebar { width:235px; float:left; _overflow:hidden; }
.content { width:745px; float:right; }
.sidebar div.h1 { width:235px; height:49px; line-height:49px;  background:url(../images/home/sidebarTop.gif) 0 0 no-repeat; font-size:18px; color:#FFF; text-align:center; }
.leftBar { width:214px; }
.leftnav { }
.leftnav ul { width:214px; float:left;display:inline; }
.leftnav li {border-bottom:1px solid #e7d9af; padding-left:20px; float:left; width:197px; }
.leftnav a.nav2 {background:url(../images/neiyetb_44.jpg) left center no-repeat;padding-left:30px; float:left; width:166px; display:block; height:29px; line-height:29px;}
.leftnav a.nav2:hover, .sidebar .leftnav a.hover {}
.leftnav dl.drop {padding-top:29px; *padding-top:0px; display:none; width:167px; margin-left:30px; }
.leftnav dl.drop dd { margin-bottom:5px; }
.leftnav dl.drop a {padding-left:20px;background:url(../images/neiyetb_44.jpg) left center no-repeat; display:block; height:24px; line-height:24px; }
.leftnav dl.drop a:hover {background:url(../images/neiyetb_441.jpg) left center no-repeat #e7d9af;}
.leftContact .main { padding:10px; }


/* listCase 案例展示 */
.listCase .main { padding:15px; }
.listCase .main .list { padding-bottom:20px; }
.listCase .main .list ul { overflow:hidden; }
.listCase .main .list li { float:left; width:210px; margin:0 10px; _display:inline; }
.listCase .main .list li .img { float:left; width:210px; height:193px; }
.listCase .main .list li a { display:block; }
.listCase .main .list li .img em { display:block; width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase .main .list li a:hover em { }
.listCase .main .list li .img img { width:200px; height:150px; }
.listCase .main .list li .img span { height:43px; display:block; line-height:40px; text-align:center; }
/* listCase2 */
.listCase2 .main { padding:15px; }
.listCase2 .main .list { padding-bottom:20px; }
.listCase2 .main .list ul { overflow:hidden; }
.listCase2 .main .list li { float:left; padding:10px 0; width:100%; overflow:hidden; }
.listCase2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase2 .main .list li .img:hover { }
.listCase2 .main .list li .img img { width:150px; height:110px; border-bottom:1px dotted #d9d9d9; }
.listCase2 .main .list li .wd { width:525px; float:right; }
.listCase2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; }
.listCase2 .main .list li .tit a { }
.listCase2 .main .list li .tit a:hover { }
.listCase2 .main .list li .summary { text-indent:2em; line-height:22px; height:94px; overflow:hidden; }
.listCase2 .main .list li .summary a.more { margin-left:15px; }
.listCase2 .main .list li .summary a.more:hover { }

/* listProduct */
.listProduct .main { margin-bottom:15px; }
.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { float:left; width:240px; float:left; margin-bottom:10px; }
.listProduct .container { padding:3px; background:#FFF; border:1px solid #ddd; width:212px; margin:0 auto; }
.listProduct .container div.img { width:212px; height:142px; overflow:hidden; margin-bottom:5px; }
.listProduct .container div.img img { width:212px; height:142px; }
.listProduct .container.hover, .listProduct .container:hover {  }
.listProduct .container div.title { height:22px; line-height:22px; border-radius:2px; }
.listProduct .container div.title a.tit { color:#FFF; margin-left:10px; }
.listProduct .container div.title a.tit:hover {  }
.listProduct .container div.title a.order { float:right; width:42px; height:23px; background:url(../images/home/order.gif) 0 0 no-repeat; _background:#ff7023; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; color:#FFF; }
.listProduct .container div.title a.order:hover { color:#FFF !important; }

/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .main .list li .img:hover { }
.listProduct2 .main .list li .img img { width:150px; height:110px; }
.listProduct2 .main .list li .wd { width:525px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; }
.listProduct2 .main .list li .mark { height:20px; color:#999; }
.listProduct2 .main .list li .mark span { margin-right:5px; }
.listProduct2 .main .list li .mark span.d { margin-left:5px; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listProduct2 .main .list li .summary a.more { margin-left:15px; color:#116eab; }
.listProduct2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listProduct2 .main .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 .main .list li .opr .order:hover { background:#e7e7e7; }



/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; }
.listNews .main .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip2.png) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { }
.listNews2 .main .list li .wd { width:525px; float:right; }
.listNews2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 .main .list li .tit a { }
.listNews2 .main .list li .tit a:hover { }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listNews2 .main .list li .summary a.more { margin-left:15px; }
.listNews2 .main .list li .summary a.more:hover { }



/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }
/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }


/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #e7d9af; width:99%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; color:#524400; }
.relatedLink .nextLink { float:right; margin-right:10px;color:#524400; }


.listCase .main .list li a:hover em { border:1px solid #973f33; }
.tit {font-size:16px; font-weight:bold; text-align:center; line-height:30px; border-bottom:1px solid #e7d9af;}

.list li.item a:hover { color:#973f33; }
.mark{ text-align:center;  border-bottom:1px solid #e7d9af;}

#bdshare span.bds_more, .bds_tools a { line-height:15px; }

.order{ width:50px; float:right; height:21px; background:#592e01; color:#FFF ; text-align:center; line-height:21px; overflow:hidden;}
.order a{ width:50px; color:#FFF;line-height:21px; }
.order a:hover{color:#FFF; font-weight:bold;}
.cpn{ width:100px; float:left; height:21px; padding-top:5px;}
.cpn1{width:212px; padding-top:5px; display:block; float:left; height:21px;}
.cpn2{ width:100%;float:left; height:21px;}
.cpn2 a{line-height:21px; color:#524400;}
.cpn2 a:hover{color:#fff;}